import state from "./state.js";
import mutations from "./mutations.js";
import actions from "./actions.js";

const cityModule = {
  // 默认情况下，模块内部的action、mutation和getter是注册在全局命名空间的。如果希望有更高的封装性和复用性，可以通过添加 namespaced: true 的方式使其成为带命名空间的模块
  // namespaced: true,
  state: () => state,
  // state,
  actions,
  mutations,
};

export default cityModule;
